Fast and Accurate Route Planning in Road Networks
نویسنده
چکیده
Highway Hierarchies. The computation of shortest paths in a graph is a well-known problem in graph theory. One of the most obvious practical applications is route planning in a road network, i.e., finding an optimal route from a start location to a target location. It is often assumed that a given road network does not change very often and that there are many source-target queries on the same network so that it pays to invest some time for a preprocessing step that accelerates all further queries. We developed a new speedup technique for route planning—highway hierarchies [1, 2, 3]—that exploits the hierarchy inherent in real-world road networks. In a preprocessing step, we investigate the given road network in order to extract and prepare a hierarchical representation. Our route planning algorithm then takes advantage of this data. It is an adaptation of the bidirectional version of Dijkstra’s algorithm, massively restricting its search space. In several experiments, we concentrate on the computation of fastest routes in Western Europe and the USA. Both networks consist of about 20 million nodes each. Our algorithm preprocesses these networks in 20 minutes using linear space. Queries then take less than one millisecond to produce optimal routes. This is more than 7 000 times faster than using Dijkstra’s algorithm.
منابع مشابه
Route Planning in Road Networks
Computing optimal routes in road networks is one of the showpieces of realworld applications of algorithmics. In principle, we could use Dijkstra’s algorithm—the ‘classic’ solution from graph theory. But for large road networks this would be far too slow. Therefore, there is considerable interest in speedup techniques, which typically invest some time into a preprocessing step in order to gener...
متن کاملCreating Graph Partitions for Fast Optimum Route Planning
We investigate fast optimum route planning in large, real-world road networks for car navigation systems. We show how graph partitioning can be used to increase the speed of planning optimum routes. Creating a graph partition with future route planning in mind leads to a non-standard graph partitioning problem. In particular, the quality of a partition, indicated by the objective value, is assu...
متن کاملFast and Exact Shortest Path Queries Using Highway Hierarchies
The computation of shortest paths in a graph is a well-known problem in graph theory. One of the most obvious practical applications is route planning in a road network, i.e., finding an optimal route from a start location to a target location. We assume that a given road network does not change very often and that there are many source-target queries on the same network. Therefore, it pays to ...
متن کاملGeneralized Maneuvers in Route Planning
We study an important practical aspect of the route planning problem in real-world road networks – maneuvers. Informally, maneuvers represent various irregularities of the road network graph such as turnprohibitions, traffic light delays, round-abouts, forbidden passages and so on. We propose a generalized model which can handle arbitrarily complex (and even negative) maneuvers, and outline how...
متن کاملElectric Vehicle Consumption Estimation based on Heuristics and MLP Artificial Neural Network
Driving range is one of the biggest weaknesses of current electric vehicles (EV) and it is a critical parameter for planning trips. Modelling of vehicle consumption for a given road route can be achieved by analytical physical equations, whose parameters need to be adjusted for the characteristics of the vehicle and the road, and also the driver behaviour. These parameters should be revised per...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007